package com.zeus.web.utils;

import java.util.ArrayList;
import java.util.List;

/**
 * @author User
 * @ClassName StringUtils
 * @Description 字符串工具
 * @Date 2018年4月28日 下午4:06:41
 */
public class StringUtils extends org.apache.commons.lang3.StringUtils {
	private StringUtils() {}
	
	/**
	 * 字符串拼接
	 * User
	 * 2018年4月28日 下午4:05:45
	 * TODO
	 * @param <T>
	 * @param delimiter
	 * @param list
	 * @return
	 */
	public static <T> String getListToString(String delimiter,List<T> list) {
		if(list == null) {
			return null;
		}
		List<String> strings = new ArrayList<>();
		list.forEach(e ->{
			strings.add(e+"");
		});
		
		return String.join(delimiter, strings);
	}
	
	/**
	 * @Description 截取字符串分割最后一个数组
	 * @author fx
	 * @Date 2018年5月9日 下午1:45:49
	 * @Param
	 * @return
	 */
	public static String splitLast(String str,String splitSeq){
		return str.split(splitSeq)[str.split(splitSeq).length-1];
	}
	
	public static String splitFirst(String str,String splitSeq){
		return str.split(splitSeq)[0];
	}
	
}
